﻿/* CSS Document */
/*------------------
雅黑：\5fae\8f6f\96c5\9ed1
宋体：\5b8b\4f53
黑体：\9ed1\4f53
------------------*/
@import url("layout.css");

/** 清除内外边距 **/
html{
	color:#000;
	background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}

/** 让Firefox默认显示滚动条 **/
html {overflow:-moz-scrollbars-vertical;}

/** 设置默认字体 **/
body,button,input,select,textarea{
	font:12px/1.8 arial,tahoma;
	color:#868686;
}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-family:\5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial; font-weight:bold;}
address, cite, em {font-style:normal; } /* 将斜体扶正 */
code, pre {font-family:courier new, courier, monospace; } /* 统一等宽字体 */
small {font-size:12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol, li {list-style:none outside none;}

/** 重置文本格式元素 **/
a, a:visited {text-decoration:none; color:#868686;}
a:hover {text-decoration:none; color:#1F66B4;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}

sup {vertical-align:text-top; } /* 重置，减少对行高的影响 */
sub {vertical-align:text-bottom; }

/** 重置表单元素 **/
legend {color:#000; } /* for ie6 */
img, iframe {border:0 none; } /* table iframe 搭车：让链接里的 img 无边框 */
button, input, select, textarea {font-size:100%;} /* 使得表单元素在 ie 下能继承字体大小 */
input, select {vertical-align:middle;} /* 表单元素垂直居中对齐 */

/** 重置表格元素 **/
table {border-collapse:collapse; border-spacing:0;}

/** Float & Clear **/
.fl {float:left;} /* 左浮动 */
.fr {float:right;} /* 右浮动 */

.clear {clear:both; font-size:0px; height:0px; overflow:hidden;}  /* 添加空标签清除浮动 */
.clearfix:after {/* 将此样式直接添加到子元素进行了浮动的标签，一般用于布局标签 */
  content:".";
  clear:both;
  height:0;
  visibility:hidden;
  display:block;
}
.clearfix {display:inline-table; zoom:1;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* End hide from IE-mac */
.simpleClear {clear:both;}
.clear5px {clear:both; height:5px; overflow:hidden;}
.clear10px {clear:both; height:10px; overflow:hidden;}
.clear18px {clear:both; height:18px; overflow:hidden;}

/** Normal **/
.al {text-align:left;}  /* 内容居左 */
.ar {text-align:right;}  /* 内容居右 */
.ac {text-align:center;}  /* 内容居中 */
.mt5px {margin:5px 0 0 0;}
.mt10px {margin:10px 0 0 0;}
.mt18px {margin:18px 0 0 0;}
.ml18px {margin:0 0 0 18px;}
.mr18px {margin:0 18px 0 0;}

.hide {display:none;}
.sprite {background:url(../images/sprite.png) no-repeat -9999px -9999px;}
.body_main {width:960px; margin:0 auto;}
.main {width:960px; margin:0 auto; overflow:hidden;}
.title {font-family:\5fae\8f6f\96c5\9ed1, Arial, \5b8b\4f53;}

.header {width:100%; height:120px; background:url(../images/header_back.gif) top repeat-x; margin:0 auto;}
.header .body_main {position:relative; z-index:200;}
.header .body_main .logo {width:378px; height:81px; position:absolute; left:0; top:0;}
.header .body_main .logo a {width:660px; height:75px; background:url(../images/66.png); text-indent:-9999px; display:block;}

.header .body_main .languages {width:300px; height:30px; position:absolute; top:30px; right:0px;}
.header .body_main .languages a {margin-left:10px; *margin-left:8px; color:#525252; font-size:14px;}
.header .body_main .languages .aoa {float:left; width:100px; line-height:30px; padding:0 0 0 20px; background:url(../images/zhyc_07.jpg) left center no-repeat; display:block;}
.header .body_main .languages .afav {float:left; width:60px; line-height:30px; padding:0 0 0 20px; background:url(../images/zhyc_10.jpg) left center no-repeat; display:block;}
.header .body_main .languages .aold {float:left; width:60px; line-height:30px; padding:0 0 0 20px; background:url(../images/ico-old.gif) left center no-repeat; display:block;}
.header .body_main .languages .aen {float:left; width:60px; line-height:30px; padding:0 0 0 20px; background:url(../images/ico-en.gif) left center no-repeat; color:#a0ce29; display:block;}
.header .body_main .links {/*width:160px;*/ position:absolute; top:35px; right:-120px;}

/* 搜索/滚动公告栏/企业邮局 */
.search_mail {height:31px; background:url(../images/searchmail_back.gif); overflow:hidden;}
.search_mail .search {float:left; width:225px; height:31px; background-position:0 0;}
.search_mail .search .keys {float:left; width:163px;}
.search_mail .search .keys .search-keyword {border:none; background:none; width:133px; height:31px; line-height:31px; padding-left:30px; color:#CCC;}
.search_mail .search .subbtn {float:right; width:60px;}
.search_mail .search .subbtn .search-submit {border:none; background:none; width:60px; height:31px; line-height:31px; color:#9d9d9d; cursor:pointer;}

.search_mail .announcement {float:right; width:452px; margin:5px 20px 0 0; border-left:1px solid #eff7d3;}
.search_mail .announcement .announce {margin-left:12px;}
.search_mail .announcement .announce .infolist-txt {width:440px; height:22px; overflow:hidden; white-space:nowrap;}
.search_mail .announcement .announce .infolist-txt-items li {display:inline; width:auto; height:22px; margin-right:140px; font:12px/22px \5b8b\4f53, Arial;}

.search_mail .mail {float:right; width:100px; height:31px; background-position:-0 -40px;}
.search_mail .mail a {width:100px; height:31px; text-indent:-9999px; display:block;}

/* 底部网站导航 */
.navBottom {margin:10px auto 0; background:url(../images/h2_sitemap_line.gif) left top repeat-x;}
.navBottom h2.sitemap_trigger {width:900px; height:22px; background:url(../images/h2_sitemap_a.jpg) no-repeat; padding:0 0 4px; margin:0 auto;}
.navBottom h2.sitemap_trigger a {width:900px; text-indent:-9999px; display:block;}
.navBottom h2.active {background-position:left bottom;}

.sitemap_container {background-color:#e6e6e6; height:auto; overflow:hidden; clear:both; background-image:url(../images/sitemap.jpg)}
.sitemap_container .body_main {padding:10px 0;}
.sitemap_container dl {width:158px; text-align:center;}
.sitemap_container dl dt {border-bottom:1px solid #dedede; font-weight:bold;}
.sitemap_container dl dt,
.sitemap_container dl dt a {font:bold 14px/30px \5fae\8f6f\96c5\9ed1, Arial, \5b8b\4f53;}
.sitemap_container dl dd {margin:5px 0 0 0;}
.sitemap_container dl dd ul li {line-height:22px;}
.sitemap_container dl dd ul li a {font-family:\5b8b\4f53;}
.sitemap_container dl dd ul li a:hover {color:#006093}

/* 底部+版权信息 */
.footer {padding:1px 0 15px 0; background:url(../images/foot.jpg) top repeat-x; clear:both;}

/*new search result page
----------------------------------------*/
.search_header {overflow:hidden; zoom:1;}
.search_header .search_box {float:left; padding-top:25px;}
.search_header .search_box input {border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;padding:2px 4px;height:18px;line-height:18px;width:200px;margin-right:5px;}
.search_header .search_box select {font-size:14px;height:22px;margin-right:5px;}
.search_header .search_box button {margin-right:3px;}
.resultbar {height:40px; line-height:40px; border-bottom:1px solid #b3ca74; background-position:-920px -160px; padding:0 0 0 30px;}

.result_content{overflow:hidden; zoom:1;}

.sidebar{word-wrap:break-word;}
.sidebar h2{font-size:14px;}
.sidebar ul li{line-height:24px;background:url(../images/ico-3.gif) 4px 9px no-repeat;}

.resultlist{overflow:hidden;}
.resultlist ul{padding:20px 0 0 0;}
.resultlist ul li{padding-top:15px;}
.resultlist ul li h3{line-height:30px; font-size:14px; font-weight:normal;}
.resultlist ul li h3 a{text-decoration:underline;}
.resultlist ul li p{line-height:22px;color:#333;font-size:14px;}
.resultlist ul li span small{line-height:22px;font-size:12px;margin-left:5px;color:#999;}
.resultlist ul li span a{color:#aa349b;}
